リリースノート
以下のノートでは、Eggplant DAIの各リリースで導入された新機能と変更点について説明しています。以前のバージョンからアップグレードする際には、関連する変更点について必ず読んでおくことを強く推奨します。
互換性の問題が強調表示されます。
システム要件
Prerequisites ページでサポートされているオペレーティングシステムとシステムの推奨事項を見つけることができます。
アップグレードする前に、すべての DAI サーバーとサービスを停止し、インストールを開始する前にファイルとデータベースのバックアップを取得してください。アップグレードに問題が発生した場合、このポイントに復元する必要があります。アップグレード前にデータベースのテストを行いたい場合は、テクニカルサクセスマネージャーまたはカスタマーサポートにお問い合わせください。
- Eggplant DAI 7.2 は最新のメジャーリリースです。
- 7.2 のインストールを開始する前に、Eggplant DAI 7.1 にアップグレードする必要があります。
- アップグレードには10〜20分かかる場合があります。
- Eggplant DAI 7.2 は、Eggplant Functional 23.2 以降とのみ互換性があります。Eggplant DAI 7.2 にアップグレードする際には、Eggplant Functional のバージョンも更新する必要があります。
Release 7.2 (January 2024)
このバージョンのDAIには、以下の拡張機能とバグ修正が含まれています:
テスト結果ページへの重要な変更
テスト結果ページでのフィルタリング
- テスト結果には新しいフィルタリングオプションが追加されました。テスト結果 ページでは、テストケース、テスト構成、テスト構成タグ、実行環境、SUTのフィルタリングが可能です。これらのオプションは、以前のフィルターオプションであるID、モデル、スイート、ステータス、および状態に加えて提供されています。SUT列は、テスト結果ページへの新しい追加項目です。これらの拡張機能により、より詳細なテスト結果の分析が可能になります。
テスト結果ページでのソート
- 今後は、テスト結果を実行環境とSUTでソートできます。
テスト結果のエクスポート
- 今後は、テスト結果ページ からテスト結果を CSV(コンマ区切り値)ファイルとしてエクスポートできるようになります。さらに、テスト結果ページで適用したフィルタに基づいて結果をエクスポートできます。これにより、特定のニーズに基づいてテスト結果をエクスポートできるようになります。
テスト結果ページの列名の変更
-
列名 テスト構成/ライブ実行 が 実行モード を置き換えます。
-
列名 テストケース/探索実行 が タイプ を置き換えます。
列の統合
- ステータス と ID の列が テスト結果 ページで結合されました。ただし、実行ステータスとテスト結果のIDの両方で検索することができます。
モデルで EPF から DAI に複数のパラメータを渡す
今後は、複数の出力パラメータ(リストおよびプロパティリストを除く)を使用して、スニペットの実行から生成されたデータをモデル内のアクションにキャプチャして渡すことができます。この強化により、グローバルパラメータを使用したり、パラメータを文字列として渡したりして解析する必要がなくなり、またパラメータをファイルに保存する必要もありません。
スケジュールテストランにCron構文のサ ポート
今後は、Cron構文を使用してDAIでテスト構成をスケジュール実行することができます。Cron構文の詳細についてはこちらを参照してください。
Sauce Labs接続でのトンネリングのサポート
DAIは現在、Sauce Labsデバイスおよびブラウザーの両方の接続にSauce Labsトンネルをサポートしています。これにより、プライベートなSauce Labsリソースにアクセスできるようになります。
DAI Run Agent
DAI Run Agent を Microsoft Windows サービスとしてインストールできるようになりました。これにより、ユーザーがマシンからログオフしても、ラン エージェントが引き続き実行されます。
DAI Run Agent は現在、MacOS Sonoma をサポートしています。
大規模なデータセットに最適化された新しいEggplant AI Bug Hunter
この新しいAI Bug Hunterは、DAIサーバーの構成変更によって、メモリの消費を削減し、大量のテスト結果を処理できるようになりました。
UI/UX の改善
テスト構成のセットアップフロー
テスト構成の設定プロセスが新しいタブで強化され、テスト構成の作成がより簡単になりました。
ドキュメントの強化
- 現在のバージョンに加えて、ドキュメントページの上部にあるバージョンセレクタを使用して、以前のバージョンのDAIドキュメントを参照できるようになりました。デフォルトでは、現在のバージョンがアクティブです。
- ドキュメントの日本語版が利用可能になりました。
バグ修正
- DAI Windowsサービスが停止されたときに、一部のDAIコンポーネントが信頼性を欠いて停止しない問題が修正され、再起動時の不安定さやアップグレードの失敗が解消されました。
- RESTART_EPF_AFTER_SECONDSパラメータをゼロに設定して無効にすることができない問題が修正されました。
- DAIのインストールが誤った情報を含むメールを送信する問題が修正されました。
- 夏時間の変更後にスケジュールされたテストランが間違った時間に開始される問題が修正されました。
- Nginxログがエラーのみを記録して適切なサイズに成長する問題が修正されました。
- DAIが再起動されたときに、SUTと実行環境がロックされない問題が修正されました。
- DAIライセンスページが誤った情報を表示する問題が修正されました。
- スクリプト名にプラス(+)文字を含めることができるようにするための問題が修正されました。
セキュリティの修正
- Keycloakのアップグレードにより、次の脆弱性を修正しました: CVE-2023-6134、CVE-2022-4361、CVE-2023-0105、CVE-2023-2422、CVE-2023-258
- Pythonのアップグレードにより、次の脆弱性を修正しました: CVE-2023-4863、CVE-2023-40217
- CVE-2023-5868、CVE-2023-5870、CVE-2023-5869を解消するためのPostgreSQLデータベースサーバーのアップグレード
- CVE-2023-44487を解消するためのNginxのアップグレード
- Keycloakのアップグレードにより、以下の脆弱性を解消しました: CVE-2023-6134、CVE-2022-4361、CVE-2023-0105、CVE-2023-2422、CVE-2023-258